package clasificacion;

import java.util.StringTokenizer;
import java.util.Vector;

public class Clasificador {
	Vector<Categoria> categorias;
	String nombre;
	
	public Clasificador(String nombre){
		categorias = new Vector<Categoria>();
		this.nombre = nombre;
	}
	
	public Categoria evaluar(StringTokenizer str){
		int max = 0;
		Categoria retorno = new Categoria();
		for(int i=0; i<=categorias.size();i++){
			int valor = categorias.elementAt(i).pertenece(str); 
			if ( valor >= max)
				max = valor;
				retorno = categorias.elementAt(i);
		}
		return retorno;
	}
	
	public void agregarCategoria(Categoria c){
		categorias.add(c);
	}
	
	public int getCantidadCategorias(){
		return categorias.size();
	}
	
}
